专利摘要:
METHOD AND DEVICE FOR JUDGING KEY PRESSURE BASED ON TOUCH SENSITIVE SCREEN. The present invention relates to a method and device for judging keystrokes based on the touchscreen that are presented. The method involves: detecting a pressing operation; when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of that pressing operation is detected; judge a key pressed that corresponds to that pressing operation according to the position information and additional information of the points pressed in that operation. The method and device improve the accuracy of the touchscreen keystroke judgment.
公开号:BR112012024270B1
申请号:R112012024270-9
申请日:2011-03-25
公开日:2020-11-10
发明作者:Tingchao LIU
申请人:Shenzhen Shi Ji Guang Su Information Technology Co., Ltd;
IPC主号:
专利说明:

Field of the Invention
[001] The present invention relates to Internet technology, more particularly, it relates to a method and device for judging keystrokes based on a touchscreen. Background of the Invention
[002] With the development of electronic products technology and people's demand for portable electronic products, electronic products, for example, handheld electronic products, such as the palm-type computer, PDA (personal digital assistant) and the telephone mobile and so on tend to be smaller. Due to the miniaturization of electronic products, their display screens are also smaller, so more and more electronic products use touch screens to save areas of electronic products.
[003] Touch screens can provide virtual keyboards for users, and users can press the corresponding keys on the virtual keyboard to enter data. In general, the user's actions in a click operation that include the following actions: pressing, moving and lifting, or pressing and lifting. When a terminal performs an action, the terminal judges the necessary functions to be performed according to the coordinates of a position clicked by the user. Since an area of each key is limited, when the user clicks, a small movement will cause a coordinate of a pressed point to be different from a coordinate of a lifting point, and the pressed point and the lifting point may belong. to different key areas, respectively, at that time, the terminal cannot know the key that the user wants to enter the data. The existing technology provides the following two methods:
[004] Method one: method of entering the touch key.
[005] In this solution, a user's registered line termination point on a touchscreen is used as a valid point to determine the entry key, when the user cannot precisely click on the key required to enter the data due to various reasons, it only needs to register a line along one direction towards the input key until a registered line endpoint enters a valid range of the required key to be inserted, then it can enter the data correctly, thus avoiding the problems of having to lift the pen and enter again after deleting the wrong entry during a wrong click, greatly reducing the possibility of wrong entry and effectively improving the data entry speed.
[006] Method two: a method for adjusting the size of the key area according to the frequency of use.
[007] In this solution, the effective areas of the keys are dynamically adjusted according to the high frequency and low frequency information of the key usage numbers; when the effective areas of the high frequency keys are enlarged, they are standardized in the controversial area that the keys with high frequency usage numbers are effective. When the screen key is touched for data entry, it can determine whether the touch screen key input is effective input, and improve the efficiency of the touch screen key input.
[008] In the process of carrying out this application, the inventor reveals that there are at least the following problems with the existing technology:
[009] For the log entry method, it uses the endpoint of the user's registered line on a touchscreen as the only judgment condition to determine the keys and judges the user's behavior only through the coordinates of the point this can cause a misjudgment of the user's behavior due to the movement of the pen when the pen is raised. With regard to adjusting the size of the key area according to the frequency of use, since the key areas are adjusted according to the frequency, this will affect the accuracy of the user's click on the keys that are not used frequently, if a plurality of keys with similar frequencies are arranged together, this will render the method of that solution invalid. summary
[0010] One embodiment of the present invention features a method and a device for judging keystrokes based on the touchscreen, which can improve the accuracy of the keystroke judgment of the touchscreen.
[0011] A method for judging keystrokes based on the touch screen provided. In one embodiment of the present invention includes:
[0012] detecting a pressing operation;
[0013] when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected;
[0014] judge a key pressed that corresponds to the pressing operation according to the position information and the additional information of the point pressed in the pressing operation.
[0015] The method also includes:
[0016] when it is judged that the pressing operation corresponds to an effective pressed key, insert the data according to the pressed key corresponding to the pressing operation.
[0017] Additional information includes at least one of:
[0018] a judgment area of a key pressed that corresponds to the position information;
[0019] information about the time of the pressed point when pressing the pressed point to generate the position information.
[0020] When the additional information is the pressed key judgment area, the judgment of a pressed key that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation includes:
[0021] acquire the position information of a first pressed point in the pressing operation;
[0022] judge a key pressed that corresponds to the first point pressed according to a display area to which the position information of the first point pressed belongs;
[0023] acquire a display area of the pressed key that corresponds to the first pressed point and dynamically acquire a judgment area of the pressed key that corresponds to the first pressed point according to the display area;
[0024] acquire the position information of a second pressed point;
[0025] if the position information of the second pressed point is in the judgment area, then it is judged that a key pressed corresponding to the second point pressed is equal to the key pressed corresponding to the first point pressed; otherwise, judge the key pressed that corresponds to the second point pressed according to a display area where the position information of the second point pressed belongs to; adjust in this way, until all points pressed in the pressing operation have been judged;
[0026] judge a corresponding pressed key determined according to the position information of the last pressed point as the pressed key that corresponds to the pressing operation.
[0027] The acquisition of the judgment area of the key pressed according to the display area of the key pressed is:
[0028] increase the display area of the pressed key to obtain the judgment area of the pressed key.
[0029] When the time information is the time information of the pressed point, the judgment of a key pressed that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation includes :
[0030] judge, respectively, a key pressed and the pressing time corresponding to each point pressed according to the position information and the corresponding time information of each of the plurality of the pressed points generated in the operation;
[0031] for each corresponding key pressed, acquire the number of points pressed that correspond to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a pressing time the last corresponding pressed point and a pressing time of the first corresponding pressed point in the time sequence;
[0032] judge the key pressed that corresponds to the operation pressed according to the predefined rules according to the acquired number of points pressed and the duration time for each key pressed.
[0033] When the acquired multiple pressed points correspond to the same pressed key, the judgment of the pressed key that corresponds to the operation pressed according to the predefined rules according to the acquired number of pressed points and the duration time for each pressed key is : the same key pressed corresponding is the key pressed corresponding to the pressing operation.
[0034] When the acquired multiple pressed points correspond to different pressed keys, the judgment of the pressed key that corresponds to the operation pressed according to the predefined rules according to the acquired number of pressed points and the duration time for each pressed key is :
[0035] when a number of pressed points corresponding to the last key pressed reaches a point limit and / or a duration time corresponding to the last key pressed reaches a time limit, determine that the key pressed corresponding to the operation key is the last key pressed;
[0036] otherwise, judge according to the number of pressed points that correspond to the second last key pressed and a duration time of the pressed points; that is: when the number of points pressed that corresponds to the second last key pressed does not reach a point limit and the duration time that corresponds to the second last key pressed does not reach a time limit, then it is determined that the key pressed corresponding to the pressing operation is the last key pressed correspondingly, otherwise, it is determined that the key pressed corresponding to the pressing operation is the second last key pressed corresponding.
[0037] The method also includes:
[0038] according to the corresponding key pressed determined according to the point pressed, display a warning message of the key pressed to the user.
[0039] When the additional information is the judgment area and the time information of the key pressed, the judgment of a key pressed that corresponds to the pressing operation according to the position information and the additional information of the point pressed in the operation pressure includes:
[0040] judge a key pressed that corresponds to each point pressed according to the position information of the points pressed in the pressing operation and the judgment area of the corresponding key pressed;
[0041] judge a pressing time that corresponds to each pressed point according to the position information and the corresponding time information of the pressed points in the pressing operation;
[0042] acquire the number of points pressed and a duration of one press that corresponds to each key pressed;
[0043] judge the key pressed that corresponds to the pressing operation according to the number of points pressed and the duration of the pressing of each key pressed judged.
[0044] One embodiment of the present invention further provides a device for judging keystrokes based on a touchscreen, comprising:
[0045] a detection module configured to detect a pressing operation;
[0046] an acquisition module, configured to, when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected;
[0047] a judgment module, configured to judge a pressed key that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation.
[0048] The device additionally includes:
[0049] an input module, configured to enter data according to the key pressed that corresponds to the pressing operation.
[0050] Additional information includes at least one of:
[0051] a judgment area of a key pressed that corresponds to the position information;
[0052] information about the time of the pressed point when pressing the pressed point to generate the position information.
[0053] When the additional information is the judgment area of the pressed key, the acquisition module is configured to: acquire the position information of the pressed point in the pressing operation and dynamically acquire the judgment area, the area of judgment corresponds to a corresponding pressed key judged by the judgment module according to the position information;
[0054] the judgment module is configured to: judge a key pressed that corresponds to a first point pressed according to a display area to which the position information of the first point pressed in the pressing operation acquired by the acquisition module belongs; and judge according to the position information of a second pressed point acquired by the acquisition module and the judgment area that is acquired dynamically according to the key pressed corresponding to the first pressed point, if the position information of the second pressed point are in the judgment area, to judge that a key pressed corresponding to the second point pressed is equal to the key pressed corresponding to the first point pressed; otherwise, re-judge a key pressed that corresponds to the second point pressed according to a display area to which the position information of the second point pressed belongs; adjust in this way, until all points pressed in the pressing operation have been judged; judge a corresponding pressed key determined according to the position information of the last pressed point as the pressed key corresponding to the pressing operation.
[0055] The acquisition module is additionally configured to:
[0056] increase the display area of the pressed key to obtain the judgment area of the pressed key.
[0057] When the additional information is information about the time of the pressed point,
[0058] the acquisition module is configured to: for each corresponding key pressed, acquire the number of points pressed that correspond to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a pressing time of the last corresponding pressing point and a pressing time of the first corresponding pressing point in the time sequence; 1. Method for judging keystrokes based on a touchscreen, comprising:
[0059] detecting a pressing operation;
[0060] when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected;
[0061] judge a key pressed that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation. A method according to claim 1, which further comprises:
[0062] when it is judged that the pressing operation corresponds to an effective pressed key, insert the data according to the pressed key corresponding to the pressing operation. A method according to claim 2, wherein the additional information comprises at least one of:
[0063] a judgment area of a key pressed that corresponds to the position information;
[0064] information about the time of the pressed point when pressing the pressed point to generate the position information. 4. Method according to claim 2, in which when the additional information is the judgment area of the pressed key, the judgment of a pressed key that corresponds to the pressing operation according to the position information and additional information of the pressed point in the pressing operation comprises:
[0065] acquire the position information of a first pressed point in the pressing operation;
[0066] judge a key pressed that corresponds to the first point pressed according to a display area to which the position information of the first point pressed belongs;
[0067] acquire a display area of the pressed key that corresponds to the first pressed point and dynamically acquire a judgment area of the pressed key that corresponds to the first pressed point according to the display area;
[0068] acquire the position information of a second pressed point;
[0069] if the position information of the second pressed point is in the judgment area, it is considered that a pressed key corresponding to the second pressed point is equal to the pressed key corresponding to the first pressed point; otherwise, judge the key pressed that corresponds to the second point pressed according to a display area where the position information of the second point pressed belongs to; adjust in this way, until all points pressed in the pressing operation have been judged;
[0070] judge a corresponding pressed key determined according to the position information of the last pressed point as the pressed key that corresponds to the pressing operation. 5. Method according to claim 4, in which the acquisition of a pressed key judgment area according to the pressed key display area comprises:
[0071] increase the display area of the pressed key to obtain the judgment area of the pressed key. 6. Method, according to claim 2, in which when the time information is the time information of the pressed point, the judgment of a key pressed corresponding to the pressing operation according to the position information and the Additional information about the pressed point in the pressing operation comprises:
[0072] judge, respectively, a key pressed and the time of pressing corresponding to each point pressed according to the position information and the corresponding time information of each of the plurality of the pressed points generated in the operation;
[0073] for each corresponding key pressed, acquire the number of pressed points that correspond to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a pressing time the last corresponding pressed point and a pressing time of the first corresponding pressed point in the time sequence;
[0074] judge the key pressed that corresponds to the operation pressed according to the predefined rules according to the acquired number of points pressed and the duration time for each key pressed. 7. Method, according to claim 6, in which when the multiple pressed points acquired correspond to the same key pressed, the judgment of the key pressed corresponding to the operation pressed according to the predefined rules according to the acquired number of points pressed and the duration time for each key pressed comprises: the same key pressed corresponding is the key pressed corresponding to the pressing operation. 8. Method, according to claim 6, in which when the multiple pressed points acquired correspond to different pressed keys, the judgment of the key pressed corresponding to the operation pressed according to the predefined rules according to the acquired number of pressed points and the duration time for each key pressed comprises:
[0075] when a number of the pressed points corresponding to the last key pressed reaches a point limit and / or a duration time corresponding to the last key pressed reaches a time limit, determine that the key pressed corresponding to the pressing operation is the last key pressed;
[0076] otherwise, judge according to a number of the pressed points that correspond to the second last key pressed and a duration time of the pressed points; which comprises: when the number of pressed points corresponding to the second last key pressed does not reach a point limit and the duration time corresponding to the second last pressed key does not reach a time limit, then it is determined that the key pressed that corresponds to the pressing operation is the last key pressed corresponding, otherwise, it is determined that the key pressed corresponding to the pressing operation is the second last key pressed corresponding. 9. Method according to any one of claims 2 to 8, in which when the additional information is the judgment area and the information about the time of the key pressed, the judgment of a key pressed corresponding to the operation of pressing according to with the position information and additional information of the pressed point in the pressing operation includes:
[0077] judge a pressed key that corresponds to each pressed point according to the position information of the pressed points in the pressing operation and the corresponding pressed key judgment area;
[0078] to judge a pressing time that corresponds to each pressed point according to the position information and the information about the corresponding time of the pressed points in the pressing operation;
[0079] acquire the number of points pressed and a duration of one press that corresponds to each key pressed;
[0080] judge the key pressed that corresponds to the pressing operation according to the number of points pressed and the duration of pressing of each key pressed judged. 10. Device for judging key presses based on a touchscreen, comprising:
[0081] a detection module configured to detect a pressing operation;
[0082] an acquisition module, configured to, when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected;
[0083] a judgment module, configured to judge a pressed key that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation. Device according to claim 10, which further comprises:
[0084] an input module, configured to enter data according to the key pressed that corresponds to the pressing operation; where the additional information comprises at least one of:
[0085] the judgment area of a key pressed corresponding to the position information;
[0086] information about the time of the pressed point when pressing the pressed point to generate the position information. 12. Device according to claim 11, in which when the additional information is the judgment area of the pressed key, the acquisition module is configured to: acquire the position information of the pressed point in the pressing operation and acquire, from dynamically, the judgment area, the judgment area corresponds to a corresponding pressed key judged by the judgment module according to the position information;
[0087] the judgment module is configured to: judge a key pressed that corresponds to a first point pressed according to a display area to which the position information of the first point pressed in the pressing operation acquired by the acquisition module belongs; and judge according to the position information of a second pressed point acquired by the acquisition module and the judgment area that is acquired dynamically according to the key pressed corresponding to the first pressed point, if the position information of the second pressed point are the judgment area, judging that a key pressed corresponding to the second point pressed is equal to the key pressed corresponding to the first point pressed; otherwise, re-judge a key pressed that corresponds to the second point pressed according to a display area to which the position information of the second point pressed belongs; adjust in this way, until all points pressed in the pressing operation have been judged; judge a corresponding pressed key determined according to the position information of the last pressed point as the pressed key corresponding to the pressing operation. 13. Device according to claim 11, in which when the additional information is information about the time of the pressed point,
[0088] the acquisition module is configured for: for each corresponding key pressed, acquire the number of points pressed that correspond to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a pressing time of the last corresponding pressing point and a pressing time of the first corresponding pressing point in the time sequence;
[0089] the judgment module is configured to: judge, respectively, a key pressed and the pressing time corresponding to each point pressed according to the position information and the corresponding time information of each of the plurality of points pressures generated in the operation; judge the key pressed that corresponds to the operation pressed according to the predefined rules according to the number of points pressed and the duration time for each key pressed acquired by the acquisition module. 14. Device according to claim 13, in which when the multiple pressed points acquired correspond to the same key pressed, the judgment module is configured to judge that the same corresponding key pressed is the key pressed corresponding to the pressing operation . 15. Device according to claim 13, in which when the acquired multiple pressed points correspond to different pressed keys, the judgment module is configured to:
[0090] when a number of pressed points corresponding to the last key pressed reaches a point limit and / or a duration time corresponding to the last key pressed reaches a time limit, determine that the key pressed corresponding to the pressing operation is the last key pressed;
[0091] otherwise, judge according to the number of pressed points that correspond to the second last key pressed and the duration of the pressed points; that is: when the number of points pressed that correspond to the second last key pressed does not reach a point limit and the duration time that corresponds to the second last key pressed does not reach a time limit, determine that the key pressed corresponding to the operation keystroke is the last keystroke corresponding, otherwise, determine that the keystroke that corresponds to the keystroke operation is the second last keystroke that corresponds. When the multiple pressed points acquired correspond to the same keystroke, the judgment module is configured to judge that the corresponding key pressed is the key pressed that corresponds to the pressing operation.
[0092] When the acquired multiple pressed points correspond to different pressed keys, the judgment module is configured to:
[0093] when a number of the pressed points corresponding to the last key pressed reaches a point limit and / or a duration time corresponding to the last key pressed reaches a time limit, determine that the key pressed corresponding to the pressing operation is the last key pressed;
[0094] otherwise, judge according to the number of pressed points that correspond to the second last key pressed and the duration of the pressed points; that is: when the number of points pressed that correspond to the second last key pressed does not reach a point limit and the duration time that corresponds to the second last key pressed does not reach a time limit, determine that the key pressed corresponding to the operation keystroke is the last key pressed correspondingly, otherwise determine that the keystroke that corresponds to the pressing operation is the second last keystroke corresponding.
[0095] The device additionally includes:
[0096] a warning module, configured to, according to the corresponding key pressed determined according to the point pressed, display a warning message of the key pressed to the user.
[0097] When the additional information is the judgment area and the time information of the key pressed, the judgment module is configured to:
[0098] judge a pressed key that corresponds to each pressed point according to the position information of the pressed points in the pressing operation and the corresponding pressed key judgment area;
[0099] to judge a pressing time that corresponds to each pressed point according to the position information and the corresponding time information of the pressed points in the pressing operation;
[00100] acquire the number of points pressed and a duration of one press that corresponds to each key pressed;
[00101] judge the key pressed that corresponds to the pressing operation according to the number of points pressed and the duration of the pressing of each key pressed judged.
[00102] When comparing with the existing technology, the present invention presents the following advantages: by receiving the information of the pressed point, recording the information about the time and the position information in the pressing information, and judging which key of a terminal is pressed according to the information, which can reduce the misjudgment caused by the movement of the finger or the pen and improve the accuracy of the key press judgment of the touchscreen. Brief Description of Drawings
[00103] In order to more clearly illustrate the technical solutions of the present invention, or the existing technology, the figures that are necessary to be used in the description of the present invention, or in the existing technology will be described briefly below. Obviously, the figures in the following description are just some of the modalities of the present invention, and it is easy for those skilled in the art to obtain other figures based on the figures below, without creative work.
[00104] figure 1 is a flow chart of a method for judging keystrokes based on a touchscreen of a modality of the present invention;
[00105] figure 2 is a flow chart of a method for judging keystrokes based on a touchscreen of a modality of the present invention;
[00106] figure 3 is a schematic diagram of a virtual keyboard of the touchscreen of a modality of the present invention;
[00107] figure 4 shows the judgment areas of the pressed keys of a virtual keyboard of the touchscreen of a modality of the present invention;
[00108] figure 5 shows a pressed point position of an embodiment of the present invention;
[00109] figure 6 shows a judgment area of a pressed key of an embodiment of the present invention;
[00110] figure 7 shows a warning message of a key press of an embodiment of the present invention;
[00111] figure 8 shows a pressed-point position of an embodiment of the present invention;
[00112] figure 9 shows a pressed point position of an embodiment of the present invention;
[00113] figure 10 shows a pressed point position of an embodiment of the present invention;
[00114] figure 11 shows a pressed point position of an embodiment of the present invention;
[00115] figure 12 shows a pressed point position of an embodiment of the present invention;
[00116] figure 13 shows a pressed-point position of an embodiment of the present invention;
[00117] Figure 14 is a schematic diagram of a device for judging keystrokes based on a touchscreen of a modality of the present invention. Detailed Description of Examples
[00118] In the following, the technical solutions of the present invention are clearly and completely explained with reference to the drawings of the present invention; obviously, the described modalities are some modalities of the present invention, and are not all modalities. Based on the modalities of the present invention, all other modalities obtained by those skilled in the art without creative effort belong to the scope of protection of the present invention.
[00119] Figure 1 shows a method for judging keystrokes based on a touchscreen provided in a modality of the present invention, the method specifically includes the following steps:
[00120] Step 101: detect a hold press operation;
[00121] Step 102: when the pressing operation is detected, acquire the position information and additional information of the currently pressed point, until the end of the pressing operation is detected;
[00122] Step 103: judge a key pressed that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation;
[00123] Step 104: send according to the key pressed that corresponds to the pressing operation.
[00124] For each pressing point, position information is used to identify the position of the current pressed point on the touchscreen, preferably considering a point on the touchscreen as an origin to establish a coordinate system and using coordinates that correspond to the current pressed point in the coordinate system to identify the position information of the pressed point; obviously, position information can also be other information that is used to identify positions, and is not limited here. The additional information is the related information that corresponds to the position information of the current pressed point, and is used to cooperate with the position information to judge a pressed key that corresponds to the pressing operation, and can be a judgment area of the key pressed that correspond to the position information or the weather information etc. of the pressed point that correspond to the position information or a combination thereof. In addition, after position information and additional information for each of the plurality of pressed points are acquired, groups of position information and additional information can also be processed by statistics to obtain other information that is necessary to judge the pressing operation; for example, after the corresponding key pressed is acquired according to the position information of the pressed point, count the pressed points corresponding to the same key pressed to obtain the number of pressed points corresponding to the same key pressed, and obtain a duration of the operation of pressing the key pressed according to the first point pressed and the last point pressed in the sequence of time at the pressed points corresponding to the same key. The additional information above are only preferred modes of implementation of the modalities of the present invention, and all the information used to judge the pressed keys that correspond to the pressing operations belong to the protection scope of the present invention, for example, the relationship between the pressed keys continuously, if after the trial, a key pressed that corresponds to the first pressing operation is "s", then a key pressed that corresponds to the second pressing operation may be an "a", but it cannot be " w ”and so on.
[00125] The technical solutions of the present invention are explained in detail with reference to specific application scenarios. The additional information is “the judgment area of a pressed key” and “the weather information”, and when judging a key pressed that corresponds to the point pressed according to the position information of the pressed point, the acquisition process and the information judgment process is carried out in parallel.
[00126] Figure 2 shows a method for judging keystrokes based on a touchscreen provided in a modality of the present invention, the method specifically includes the following steps:
[00127] A virtual keyboard of the touchscreen shown in figure 3 is considered as an example for the illustration; obviously, the specific manifestation of the touch screen virtual keyboard cannot be understood as the limit of the scope of the present invention; in addition, the scope of the present invention is not limited to the virtual keyboard on the touchscreen, and can also be applied to other pressing operations, such as clicking on a folder and so on on the touchscreen. At this point, a judgment area of the pressed key is equal to an area of the pressed key, as shown in figure 4, the shaded area is the judgment area of the pressed keys.
[00128] Step 201: a terminal that detects a pressing operation, acquiring the position information of the first pressed point.
[00129] For example, when a user presses an area of the letter key d on a keyboard, the position of the pressed point 1 is shown in figure 5, which can be represented by the coordinates, and the position of the pressed point is assumed to be 1 is (150, 100) at that time.
[00130] Step 202: the terminal that records the position information and the time information of the pressed point, and which judges a key pressed that corresponds to the first point pressed according to a display area to which the position information belongs .
[00131] For example, based on the assumption of step 201, according to the position information (150, 100) of the pressed point 1, it is determined that a display area to which the pressed point belongs is the display area of the d key, and it is further judged that the key pressed corresponding to the first point pressed is the key d.
[00132] Step 203: acquire the display area of the key pressed that corresponds to the first point pressed, and dynamically acquire a judgment area of the key pressed that corresponds to the first point pressed according to the display area.
[00133] Specifically, when determining that the key pressed corresponding to the first point pressed is d, the display area of the key d is acquired and is increased, for example, dynamically increased in proportion. Preferably, the display area is increased 1.1 times the display area of a key to obtain the judgment area. At this point, the judgment areas of the surrounding keys narrow as a result. It should be noted, only the judgment area and the display area of the keys remain unchanged. The judgment area is dynamically changed, when the position of the pressed point leaves the current judgment area, the judgment area fails, and then the corresponding judgment area is dynamically acquired again according to the position. subsequent placement of the pressed point.
[00134] For example, when user pressed point 1 is an area of the key where the d key is located, as shown in figure 6, at that moment, the judgment area of the d key is a coverage area represented by a rectangle which is sketched by the dotted line, at this point, the judgment area of the r key is also narrowed accordingly, as shown by the right oblique shadow.
[00135] Obviously, it can also be other adjustment methods, for example, the display area of the pressed key is increased according to a specific magnification range and, for example, 5 microns are added to the right and left of the width of the key pressed display area, and so on. The specific adjustment ranges cannot be understood as limiting the scope of the invention.
[00136] Preferably, the terminal judges a key where the pressed point belongs according to the judgment area, displays a warning message of the key pressed through the screen so that the user can feel the key pressed that is currently pressed. Specifically, through the display of some secondary warning information, it can facilitate the user to know the key pressed, for example, with the use of modes, such as the highlight key, the anti key, the increase key, the tips ( 'bubble tips ") for displaying the warning information. As shown in figure 7, the anti-tip or tip key is considered as an example for the illustration.
[00137] Step 204: acquire the position information of the subsequent pressed points, and judge the combination with the recently acquired judgment area.
[00138] When the user presses, the system will send the information continuously of the current pressed point, since a small movement of a pen or finger can change the coordinates of the pressed point, thus, a pressing point, in general , is not just a single point, but consists of many points.
[00139] In the present invention, the subsequent pressed point is considered as a second pressed point, and the newly acquired judgment area is illustrated by considering the judgment area obtained according to the first pressed point as an example. Specifically, if the position information of the second pressed point is in the judgment area obtained by the first pressed point, then a key pressed corresponding to the second pressed point is judged to be equal to the pressed key corresponding to the first pressed point ; otherwise, the pressed key is again judged to correspond to the second point pressed according to a display area where the position information of the second point pressed pertains.
[00140] Step 205: judge whether the pressing action was completed, whether the point pressed was raised.
[00141] If the point pressed was not raised, then go to step 204;
[00142] If the pressed point was raised, then go to step 206;
[00143] Step 206: the terminal that judges the key pressed that corresponds to the operation pressed according to the position information, the information on the time of the points pressed and a key pressed that corresponds to each position information.
[00144] The specific format of a list of information for a series of pressure points received by the terminal is shown in table 1. List of information in table 1

[00145] The terminal step that judges the key pressed that corresponds to the operation pressed according to the position information, the information about the time of the points pressed and a key pressed that corresponds to each of the position information in the information list pressure points specifically includes the following steps:
[00146] Step 2061: for each corresponding acquired key pressed, acquire the number of pressed points that correspond to the key pressed according to the corresponding position information, and acquire a duration of a press that corresponds to the key pressed according to a pressing time of the last corresponding pressing point and a pressing time of the first corresponding pressing point in the time sequence.
[00147] Step 2062: according to the acquired number of pressed points and the duration time for each key pressed, judge the key pressed that corresponds to the operation pressed according to the predefined rules.
[00148] It must be observed, before step 206 (that is, from step 201 to step 205), the judgment of the corresponding pressed key according to the position information acquired from the pressed point may not be at the same time in that the acquisition of the position information, instead, after the pressing action is finished, judge the pressed keys that correspond to the pressed points according to the information of all the pressed points of the pressed operation and judge the pressed key that corresponds to the pressed operation. At this point, step 206 includes the following steps: (1) judge, respectively, a key pressed and the time of pressing corresponding to each point pressed according to the position information and the corresponding information about the time of each one the plurality of pressed points generated in the operation; (2) for each corresponding key pressed, acquire the number of points pressed corresponding to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a pressing time the last corresponding pressing point and a pressing time of the first corresponding pressed point in the time sequence; (3) according to the acquired number of pressed points and the duration time for each key pressed, judge the key pressed that corresponds to the operation pressed according to the predefined rules.
[00149] The key pressed that corresponds to the points pressed includes the following two conditions: (1) Multiple points pressed that correspond to the same key pressed
[00150] For example, as shown in figure 8, the positions of the pressed points 1, 2, 3, 4 and 5 are still in the judgment area of the key pressed d, its corresponding key pressed is the key pressed d. (2) Multiple points pressed corresponding to different keys pressed
[00151] For example, as shown in figure 9, the positions of the pressed points 1, 2, 3 and 4 belong to the judgment area of the pressed key d, and the corresponding pressed key is the pressed key d; while the position of the pressed point 5 does not belong to the judgment area of the pressed key d, at that moment, a judgment area for the pressed point 5 is determined according to the method above; as shown in figure 10, the position of the pressed point 5 belongs to the judgment area of the pressed key f, and the corresponding pressed key is f.
[00152] Next, the key pressed that corresponds to the points pressed is judged according to the judgment criteria for the two types above circumstances, respectively. 1. Multiple points pressed that correspond to the same key pressed
[00153] At that moment, the same key pressed corresponding is the key pressed that corresponds to the pressing operation.
[00154] As shown in figure 11, the pressed points shown in the figure are the pressed points 1 to 6 one after the other from left to right, for the pressed points 1 to 6 (when at the pressed point 6, the user stops press), since the key pressed corresponding to the points pressed 1 to 6 is the key pressed d, thus the user's behavior is judged as pressing the key pressed d. 2. Multiple pressed points that correspond to different keys pressed
[00155] At this moment, the judgment criteria are: when the number of pressed points that correspond to the last key pressed reaches a point limit and / or the duration time that corresponds to the last pressed key reaches a time limit, then, it is determined that the key pressed corresponding to the pressing operation is the last key pressed; otherwise, it is judged according to the number of pressed points that correspond to the second last key pressed and the duration of the pressed points; specifically: when the number of pressed points that correspond to the second last key pressed does not reach a point limit and the duration time that corresponds to the second last key pressed does not reach a time limit, then it is determined that the key pressed that corresponds to the pressing operation is the last corresponding key pressed, otherwise, it is determined that the key pressed corresponding to the pressing operation is the second last key pressed corresponding.
[00156] This is judged by considering the preferred judgment criteria shown in table 2 as an example. Table 2 judgment criteria

[00157] It can be seen from table 2: (1) if the dwell time of the last key pressed is greater than or equal to 20 microseconds (the time can be adjusted according to the needs of specific platforms) or the number of points pressed is greater than or equal to 3, so it is believed that the last key pressed on the terminal is pressed. (2) if the dwell time of the last key pressed is less than 20 microseconds (the time can be adjusted according to the needs of the specific platforms) and the number of coordinate points is less than 3, then: A. if the the dwell time of the previous key pressed is greater than or equal to 20 microseconds (the time can be adjusted according to the needs of specific platforms) or the number of coordinate points is greater than or equal to 3, so it is judged the previous key pressed on the terminal is pressed. B. if the dwell time of the previous key pressed is less than 20 microseconds (the time can be adjusted according to the needs of the specific platforms) and the number of coordinate points is less than 3, then it is judged that the last key pressed on the terminal is pressed.
[00158] For example, as shown in figure 12, the user moves the pressed points during the pressing process, tracking the pressed points passes through the display areas of the three pressed keys s, d and f. At this moment, as shown in figure 13, when the position pressed by the user is at points pressed 1-6, the system warns that the key pressed is the key s; when at the points pressed 7-h, the system warns that the key pressed is the key d; when at the points pressed ik, the system warns that the key pressed is the key f, then, when the user raises the points pressed, it is only necessary to judge the time relation of the last two keys pressed, that is, the points pressed 7 you ik.
[00159] A list of pressed points information in figure 13 is shown in table 3. Table3 list of pressed points information

[00160] According to the information in table 3, the information can be integrated according to the situations on different keys pressed, such as the duration time and the number of pressed points, to obtain the integrated information shown in table 4. Table 4 integrated information of pressed points

[00161] It can be seen from the judgment criteria in combination with table 4, the result of the judgment is that the key pressed on the terminal is D.
[00162] It should be noted, the judgment criteria vary from different models and different systems, and changes to the specific forms of judgment cannot be understood as a limit of the scope of the invention, for example, for the terminals that have Larger screens, the pressed points are judged by considering 5 as a demarcation point.
[00163] Step 207: perform the corresponding operation according to the information returned.
[00164] Specifically, if the effective key information is returned, then the corresponding input action of the key pressed is performed; if the actual key information is not returned, then the corresponding entry action will not be performed.
[00165] When considering figure 3 as an example, when it is determined that the key pressed corresponding to the pressed operation is a character or punctuation key, then the corresponding character or punctuation is inserted. When it is determined as a key other than the character or punctuation keys, for example, when the key pressed is the Space key, the Space key is inserted; when it is determined as the return key, the previous character is deleted; when the key pressed is the Enter key, a line addition operation is performed.
[00166] It should be noted, the above modalities of the present invention are illustrated with the example of the additional information that are the "judgment area of the pressed key" and "the weather information". The additional information of the modalities of the present invention can also be the “pressed key judgment area” or “the weather information”, if the additional information is the pressed key judgment area, after step 205 above, can be directly judged that a corresponding pressed key determined according to the position information of the last pressed point is the pressed key that corresponds to the pressing operation. If the additional information is information about the time of the pressed point, a judgment area and a display area for the key pressed above are the same, that is, to judge the pressed key to which the pressed point belongs directly according to the information of position and time information of the pressed point. When additional information is a judgment area or information about the key press time, the specific judgment steps are similar to the modalities of the present invention, they will not be repeated here.
[00167] One embodiment of the present invention provides a device for judging keystrokes based on a touchscreen, as shown in figure 14, device 1400 includes:
[00168] a detection module 1410, configured to detect a pressing operation;
[00169] a 1420 acquisition module, configured to, when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected ;
[00170] a judgment module 1430, configured to judge a key pressed that corresponds to the pressing operation according to the position information and the additional information of the point pressed in the pressing operation;
[00171] an input module 1440, configured to enter data according to the key pressed corresponding to the pressing operation.
[00172] Additional information includes one or more of the following:
[00173] the judgment area of the key pressed that corresponds to the position information;
[00174] information about the time of the pressed point when pressing the pressed point to generate the position information.
[00175] When the additional information is the judgment area of the pressed key, the acquisition module 1420 is specifically configured to: acquire the position information of the pressed point in the pressing operation and dynamically acquire the judgment area, the judgment area corresponds to a corresponding pressed key judged by the judgment module 1430 according to the position information;
[00176] the 1430 judgment module is specifically configured to: judge a key pressed that corresponds to the first point pressed according to a display area to which the position information of the first point pressed in the pressing operation acquired by the 1420 acquisition module belong; and judge according to the position information of the second pressed point acquired by the acquisition module 1420 and the judgment area that is acquired dynamically according to the key pressed corresponding to the first pressed point, if the position information of the second pressed point are in the judgment area, then it is judged that a key pressed corresponding to the second point pressed is equal to the key pressed corresponding to the first point pressed; otherwise, it is again judged that a key pressed corresponds to the second point pressed according to a display area to which the position information of the second point pressed belongs; regulate in this way, until the judgment of all points pressed in the pressing operation is finished; judge a corresponding key pressed determined according to the position information of the last point pressed as the key pressed that corresponds to the pressing operation.
[00177] The 1420 acquisition module is also configured to:
[00178] increase the display area of the pressed key to obtain the judgment area of the pressed key.
[00179] Additional information is information about the time of the pressed point.
[00180] The 1420 acquisition module is specifically configured for: for each corresponding key pressed, acquire the number of points pressed that correspond to the key pressed according to the corresponding position information, and acquire a duration time of a corresponding press to the key pressed according to a time of pressing the last corresponding point of pressure and a time of pressing the first corresponding point pressed in the time sequence.
[00181] The 1430 judgment module is specifically configured to: judge, respectively, a key pressed and the time of pressing that corresponds to each point pressed according to the position information and the corresponding information about the time of each of the plurality of the pressed points generated in the operation; judge the key pressed corresponding to the operation pressed according to the predefined rules according to the number of points pressed and the duration time for each key pressed acquired by the 1420 acquisition module.
[00182] When the multiple pressed points acquired correspond to the same key pressed, the 1430 judgment module is specifically configured to judge that the same corresponding key pressed is the key pressed that corresponds to the pressing operation.
[00183] When the acquired multiple pressed points correspond to different pressed keys, the 1430 judgment module is specifically configured for:
[00184] when the number of pressed points that correspond to the last pressed key reaches a point limit and / or the duration time that corresponds to the last pressed key reaches a time limit, determine that the pressed key that corresponds to the pressing operation is the last key pressed;
[00185] otherwise, judge according to the number of pressed points that correspond to the second last key pressed and the duration of the pressed points; specifically: when the number of pressed points corresponding to the second last key pressed does not reach a point limit and the duration time corresponding to the second last pressed key does not reach a time limit, then it is determined that the key pressed that corresponds to the pressing operation is the last corresponding key pressed, otherwise it is determined that a key pressed that corresponds to the pressing operation is the second last key pressed corresponding.
[00186] The device additionally includes:
[00187] a warning module 1450, configured to, according to the corresponding key pressed determined according to the point pressed, display a warning message of the key pressed to the user.
[00188] When the additional information is the judgment area and the time information of the key pressed, the 1430 judgment module is specifically configured to:
[00189] judge a key pressed that corresponds to each point pressed according to the position information of the points pressed in the pressing operation and the judgment area of the corresponding key pressed;
[00190] judge a key pressed that corresponds to the pressing operation, according to the key pressed that corresponds to each point pressed judged and the information about the time that correspond to each key pressed.
[00191] The present invention has the following advantages: by receiving the information of the pressed point, recording the time information and the position information in the pressing information, and judging which key of a terminal is pressed according to the information, which can reduce the misjudgment caused by the movement of the finger or the pen and improve the accuracy of the touch screen keypress judgment.
[00192] Additionally, in the modalities of the present invention, after judging the pressed key that corresponds to the pressed point, the display area of the pressed key is acquired and the display area is increased according to the proportion to obtain the judgment area . The judgment area is larger than the corresponding pressed key, the method of judging a pressed key to which the pressed point belongs according to the judgment area can avoid misjudgment caused by the small movement of the finger or the pen, particularly the bad judgment caused by the movement of the finger or the pen in the lifting operation.
[00193] Based on the above description of the examples, those skilled in the art will clearly understand that the examples can be implemented by machine-readable instructions plus a necessary common hardware platform, obviously, they can also be implemented by hardware. Based on such an understanding, the technical solutions of the examples substantially or in individual parts can be presented in the form of machine-readable instructions, which are stored in a non-transitory computer-readable storage medium, including various instructions for making that a computing device (may be a personal computer, a server, a network device, etc.,) performs the method of the examples.
[00194] What has been mentioned above are only preferred embodiments of the present invention, and it should be noted, for those skilled in the art, that some improvements and refinements can be made without departing from the principles of the present invention, and these improvements and refinements must be within the scope of protection of the invention.
[00195] Those skilled in the art can understand that the modules in the example apparatus presented here can be distributed in the example apparatus according to the example descriptions, and can also be varied to be located in one or more different devices from the examples. The modules in the examples above can be integrated into one module or can be further divided into multiple submodules.
[00196] The serial numbers of the modalities above the present invention are for description only, and do not represent the quality of the modalities.
[00197] The aforementioned are only several modalities of the present invention and are not for use in limiting the scope of protection thereof. Any modifications conceivable to those skilled in the art should be included in the scope of protection of the present invention.
权利要求:
Claims (10)
[0001]
1. A method for judging keystrokes based on a touchscreen, which comprises: detecting a pressing operation on a virtual desktop keyboard displayed on the touchscreen; when the pressing operation is detected, acquire the position information of the currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected; judge a key pressed that corresponds to the pressing operation according to the position information and the additional information of the point pressed in the pressing operation. characterized by the fact that: when the additional information is information about the time of the pressed point, the judgment of a key pressed corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation it comprises: respectively judging a key pressed and the pressing time corresponding to each point pressed according to the position information and the corresponding time information of each of a plurality of pressed points generated in the operation; for each corresponding key pressed, acquire a number of pressed points corresponding to the key pressed according to the corresponding position information, and acquire a duration time of a press corresponding to the key pressed according to a time pressed for the last pressed point corresponding and a pressing time of a corresponding first pressed point in the time sequence; and judge the key pressed corresponding to the operation pressed according to predefined rules according to the acquired number of points pressed and the duration time for each key pressed.
[0002]
2. Method, according to claim 1, characterized by the fact that when the multiple pressed points acquired correspond to the same key pressed, the judgment of the key pressed that corresponds to the operation pressed according to the predefined rules according to the acquired number of pressed points and the duration time for each key pressed comprises: the same key pressed corresponding is the key pressed corresponding to the pressing operation.
[0003]
3. Method, according to claim 1, characterized by the fact that when the multiple points pressed acquired correspond to different keys pressed, the judgment of the key pressed corresponding to the operation pressed according to the predefined rules according to the number acquired of pressed points and the duration time for each key pressed comprises: when a number of pressed points corresponding to the last key pressed reaches a point limit and / or a duration time corresponding to the last key pressed reaches a time limit, determine that the key pressed that corresponds to the pressing operation is the last key pressed; otherwise, judge according to a number of pressed points that correspond to the second last key pressed and a duration of the pressed points; which comprises: when the number of pressed points corresponding to the second last key pressed does not reach a point limit and the duration time corresponding to the second last pressed key does not reach a time limit, then it is determined that the key pressed that corresponds to the pressing operation is the last key pressed corresponding, otherwise, it is determined that the key pressed corresponding to the pressing operation is the second last key pressed corresponding.
[0004]
4. Method, according to claim 1, characterized by the fact that the method further comprises: according to the corresponding pressed key determined according to the point pressed, display a warning message of the key pressed to the user.
[0005]
5. Method according to any one of claims 1 to 3, characterized by the fact that when the additional information is the judgment area and the information about the time of the key pressed, the judgment of a key pressed that corresponds to the operation of pressing according to the position information and additional information of the pressed point in the pressing operation includes: judging a pressed key that corresponds to each pressed point according to the position information of the pressed points in the pressing operation and the judgment area the corresponding pressed key; judge a pressing time that corresponds to each point pressed according to the position information and the information about the corresponding time of the points pressed in the pressing operation; acquire the number of points pressed and the duration of a press that corresponds to each key pressed; judge the key pressed that corresponds to the pressing operation according to the number of points pressed and the duration of pressing each key pressed judged.
[0006]
6. Device (1400) for judging keystrokes based on a touchscreen, which comprises: the touchscreen; a detection module (1410) configured to detect a press operation on a virtual desktop keyboard shown on the touchscreen; an acquisition module (1420), configured to, when the pressing operation is detected, acquire the position information of a currently pressed point and the additional information corresponding to the position information, until the end of the pressing operation is detected ; a judgment module (1430), configured to judge a pressed key that corresponds to the pressing operation according to the position information and the additional information of the pressed point in the pressing operation; and an input module (1440), configured to enter data according to the key pressed corresponding to the pressing operation; characterized by the fact that: when the additional information is information about the time of the pressed point, the acquisition module (1420) is configured to: for each corresponding key pressed, acquire a number of pressed points corresponding to the key pressed according to information corresponding positions, and acquire a duration of one press corresponding to the key pressed according to a time of pressing the last corresponding point pressed and a time of first corresponding pressed point in the sequence of time; and the judgment module (1430) is configured to: respectively judge a pressed key and a pressing time corresponding to each point pressed according to the position information and corresponding time information of each of a plurality of pressed points generated on the operation; and judge the key pressed corresponding to the operation pressed according to predefined rules according to the number of points pressed and the duration time for each key pressed acquired by the acquisition module (1420).
[0007]
7. Device, according to claim 6, characterized by the fact that when the acquired multiple pressed points correspond to the same key pressed, the judgment module (1430) is configured to judge that the same corresponding key pressed is the key pressed that corresponds to the pressing operation.
[0008]
8. Device according to claim 6, characterized by the fact that when the acquired multiple pressed points correspond to different pressed keys, the judgment module (1430) is configured for: when a number of pressed points corresponding to the last key pressed reaches a point limit and / or a duration time that corresponds to the last key pressed reaches a time limit, to determine that the key pressed corresponding to the pressing operation is the last key pressed; otherwise, judge according to the number of pressed points that correspond to the second last key pressed and the duration of the pressed points; that is: when the number of points pressed that correspond to the second last key pressed does not reach a point limit and the duration time that corresponds to the second last key pressed does not reach a time limit, determine that the key pressed that corresponds the pressing operation is the last key pressed corresponding, otherwise, determine that the key pressed corresponding to the pressing operation is the second last key pressed corresponding.
[0009]
9. Device according to claim 6, characterized by the fact that: the device further comprises a warning module (1450) configured to, according to the corresponding pressed key determined according to the point pressed, display a warning message key press warning to the user.
[0010]
10. Device, according to claim 6, characterized by the fact that: when the additional information is the judgment area and the time information of the key pressed, the judgment module (1430) is configured to: judge the key pressed corresponding to each pressed point according to the position information of the pressed points in the pressing operation and the corresponding pressed key judgment area; judge a pressing time corresponding to each pressed point according to the position information and corresponding time information of the pressed points in the pressing operation; acquire a number of pressed points and a duration of one press corresponding to each key pressed; judge the key pressed corresponding to the pressing operation according to the number of points pressed and the duration of the pressing of each key pressed judged.
类似技术:
公开号 | 公开日 | 专利标题
BR112012024270B1|2020-11-10|method and device for judging keystroke based on touchscreen
RU2533934C1|2014-11-27|Method and terminal for displaying contact list
WO2017000350A1|2017-01-05|Touchscreen terminal-based unlock method and device and touchscreen terminal
US20160349983A1|2016-12-01|Terminal screen shot method and terminal
US20150286283A1|2015-10-08|Method, system, mobile terminal, and storage medium for processing sliding event
US9323407B2|2016-04-26|Electronic device and method of processing user actuation of a touch-sensitive input surface
WO2012130156A1|2012-10-04|Handwriting input method and apparatus for touch device, and electronic device
US20160202824A1|2016-07-14|Touch-control monitoring method for touchscreen and terminal
CN103064627A|2013-04-24|Application management method and device
WO2014121626A1|2014-08-14|Displaying method, device and storage medium of mobile terminal shortcuts
CN102750035B|2017-12-05|The determination method and apparatus of display position of cursor
CN104991719A|2015-10-21|Touch screen based screen capture method and system and mobile terminal
CN104007890A|2014-08-27|Information processing method and electronic device
CN107577404B|2021-04-13|Information processing method and device and electronic equipment
WO2015081863A1|2015-06-11|Information input method, device and terminal
US20160004377A1|2016-01-07|Capacitive Touch Screen Terminal and Input Method Therefor
WO2017161808A1|2017-09-28|Method for processing desktop icon and terminal
WO2016184319A1|2016-11-24|Character input method for touch terminal
US10228798B2|2019-03-12|Detecting method of touch system for avoiding inadvertent touch
US11126347B2|2021-09-21|Object batching method and apparatus
US10514843B2|2019-12-24|Method for displaying virtual keypad overlapping an application and electronic device
CN104281311A|2015-01-14|Method for Data Input of Touch Panel Device
US9274703B2|2016-03-01|Method for inputting instruction and portable electronic device and computer readable recording medium
JP2015146090A|2015-08-13|Handwritten input device and input control program
CN108958594A|2018-12-07|A kind of method for page jump and equipment
同族专利:
公开号 | 公开日
RU2535480C2|2014-12-10|
RU2012145555A|2014-05-10|
CN102200874A|2011-09-28|
US20130027336A1|2013-01-31|
US8836662B2|2014-09-16|
EP2555098A1|2013-02-06|
BR112012024270A2|2016-05-24|
EP2555098B1|2022-01-05|
CN102200874B|2015-04-01|
EP2555098A4|2016-06-08|
WO2011116705A1|2011-09-29|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US5953541A|1997-01-24|1999-09-14|Tegic Communications, Inc.|Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use|
KR100537280B1|2003-10-29|2005-12-16|삼성전자주식회사|Apparatus and method for inputting character using touch screen in portable terminal|
JP4338513B2|2003-12-26|2009-10-07|アルパイン株式会社|Input control apparatus and input receiving method|
JP2005190290A|2003-12-26|2005-07-14|Alpine Electronics Inc|Input controller and method for responding to input|
US7614008B2|2004-07-30|2009-11-03|Apple Inc.|Operation of a computer with touch screen interface|
JP2006133887A|2004-11-02|2006-05-25|Konami Co Ltd|Indication accepting device, method for controlling recognition region, and program|
RU2338238C2|2005-05-30|2008-11-10|Самсунг Электроникс Ко., Лтд.|Method and system for information input|
JP4890222B2|2006-12-07|2012-03-07|クラリオン株式会社|Display device|
JP2009048245A|2007-08-14|2009-03-05|Konami Digital Entertainment:Kk|Input reception device, area control method and program|
CN101387915B|2007-09-10|2011-03-23|深圳富泰宏精密工业有限公司|Touching keyboard control system and method|
CN101452353B|2007-12-03|2010-09-29|中兴通讯股份有限公司|Touch screen input detecting method and touch screen equipment|
US8063879B2|2007-12-20|2011-11-22|Research In Motion Limited|Method and handheld electronic device including first input component and second touch sensitive input component|
EP2112579B1|2008-04-25|2013-05-22|Research In Motion Limited|Electronic device comprising touch-sensitive input surface and method of determining user-selected input|CN103064609A|2011-10-21|2013-04-24|联想有限公司|Display method and device of extended information|
US9460029B2|2012-03-02|2016-10-04|Microsoft Technology Licensing, Llc|Pressure sensitive keys|
USRE48963E1|2012-03-02|2022-03-08|Microsoft Technology Licensing, Llc|Connection device for computing devices|
CN102736850B|2012-04-20|2015-01-28|中兴通讯股份有限公司|Input method and device|
TWI499967B|2012-12-21|2015-09-11|Univ Nat Cheng Kung|Touch input mehod for electronical device with virtual buttons, system thereof, programed product thereof and readable recording medium thereof|
CN103902212B|2012-12-27|2017-04-12|北京三星通信技术研究有限公司|Input method and input equipment applied to intelligent terminal equipment of touch screen|
CN103135930B|2013-02-05|2017-04-05|深圳市金立通信设备有限公司|A kind of touch screen control method and equipment|
JP6135242B2|2013-03-28|2017-05-31|富士通株式会社|Terminal device, key input method, and key input program|
JP6131091B2|2013-04-22|2017-05-17|シャープ株式会社|Information processing apparatus and control program|
US9405379B2|2013-06-13|2016-08-02|Microsoft Technology Licensing, Llc|Classification of user input|
US10025427B2|2014-06-27|2018-07-17|Microsoft Technology Licensing, Llc|Probabilistic touch sensing|
CN104461212A|2014-12-25|2015-03-25|中国电子科技集团公司第四十一研究所|Operation method for human-computer interaction interface of convenient resistive touch screen instrument|
CN105809071B|2014-12-31|2019-10-01|深圳Tcl新技术有限公司|Accidentally method and terminal that touching is corrected|
CN108829328A|2018-05-11|2018-11-16|努比亚技术有限公司|A kind of game operation method, terminal and computer readable storage medium|
CN110727388B|2019-10-11|2021-02-26|广东虹勤通讯技术有限公司|Method and device for controlling input method keyboard|
法律状态:
2017-11-28| B25A| Requested transfer of rights approved|Owner name: SHENZHEN SHI JI GUANG SU INFORMATION TECHNOLOGY CO |
2019-01-08| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2019-09-17| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2020-06-09| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2020-11-10| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 25/03/2011, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
CN201010133138.0|2010-03-26|
CN201010133138.0A|CN102200874B|2010-03-26|2010-03-26|Key input method and key input device based on touch screen|
PCT/CN2011/072167|WO2011116705A1|2010-03-26|2011-03-25|Method and device for key-press judgement based on touch screen|
[返回顶部]